

$(function(){
  
  init();

  // 初始化
  function init(){

    // 添加正在等待效果
    // $('body').addClass('loadding');

    // 获取轮播图数据
    getSwiperData();

    // 获取首页导航栏数据
    getNavData();

    // 获取首页分类列表数据
    getCategoryData();

  }


  /**
   * 获取轮播图数据
   */
  function getSwiperData(){
    var url = "home/swiperdata";
    $.get(url, (res)=> {
        console.log(res);
        if(res.meta.status === 200){
          var html = template('lbtTpl', {arr: res.data});
          $('.lbt').html(html);

          // 轮播图初始化
          lbt_init();
        }
      }
    );
  }

  /**
   * 轮播图初始化
   */
  function lbt_init(){
    //获得slider插件对象
    var gallery = mui('.mui-slider');
    gallery.slider({
      interval:2000//自动轮播周期，若为0则不自动播放，默认为0；
    });
  }

  /**
   * 获取首页导航数据
   */
  function getNavData(){
    var url = "home/catitems";
    $.get(url, (res)=> {
        console.log(res);
        let navArr = res.data;
        if(res.meta.status === 200){
          let htmlArr = navArr.map((v, i)=>{
            return `<a href="javascript:;"><img src="${v.image_src}" alt=""></a>`
          })
          $('.nav').html(htmlArr.join(' '));
        }
      }
    );
  }

  function getCategoryData(){
    let url = 'home/goodslist';
    $.get(url, (res)=> {
        console.log(res);
        if(res.meta.status === 200){
          let html = template('catTpl', {arr: res.data});
          $('.category').html(html);
        }
      }
    );
  }


})

